<script>
    function enviar(acao) {
        if (acao == 'I') {
            document.formulario.action = "<?php echo base_url('index.php/usuario_adm/salvar/') ?>";
        }
        if (acao == 'E') {
            document.formulario.action = "<?php echo base_url('index.php/usuario_adm/excluir/') ?>";
        }
        document.formulario.submit();
    }
    function enviarPermissoes(acao) {
        if (acao == 'I') {
            document.formulario_permissoes.action = "<?php echo base_url('index.php/usuario/salvar_permissoes/') ?>";
        }

        document.formulario_permissoes.submit();
    }
    jQuery(function ($) {
        $('.tabs-menu ul li a').click(function () {
            var a = $(this);
            var active_tab_class = 'active-tab-menu';
            var the_tab = '.' + a.attr('data-tab');

            $('.tabs-menu ul li a').removeClass(active_tab_class);
            a.addClass(active_tab_class);

            $('.tabs-content .tabs').css({
                'display': 'none'
            });

            $(the_tab).show();

            return false;
        });
    });
</script>

<?php
$permissoes = get_instance()->db
        ->select('distinct(permissoes_funcao),permissoes_nome')
        ->get('permissoes')
        ->result();

function buscaAcoes($modulo) {
    $acoes = get_instance()->db
            ->where('permissoes_funcao', $modulo)
            ->select('permissoes_permissoes')
            ->get('permissoes')
            ->result();
    return $acoes;
}
?>

<body>


    <div class="content">
        <div class="tabs-content">


            <?php if (isset($usuario_id)) { ?>   
<!--                <div class="tabs-menu clearfix">
                    <ul>
                        <li><a class="active-tab-menu" href="#" data-tab="tab1">Usuário</a></li>
                        <li><a href="#" data-tab="tab2">Permissões</a></li>
                    </ul>
                </div>  tabs-menu -->
            <?php } ?> 
            <div class="tab1 tabs first-tab">

                <div class="row">
                    <div class="large-8 columns" style="left: 181px;">
                        <h1>
                            <small>
                                <i class="fi-torsos-male-female" style="font-size: 35px; padding-right: 10px; margin-left: 5px;"></i><span style="vertical-align: 6px;">Cadastro de Usuários</span>
                            </small>
                        </h1>
                    </div>   
                </div>


                <form method="post" name="formulario" action="<?php echo base_url('index.php/usuario/') ?>">

                    <?php if (isset($usuario_id)) { ?> 
                        <input type="hidden" name="usuario_id" value="<?php echo $usuario_id; ?>">  
                    <?php } ?> 


                    <div class="row">
                        <div class="small-8 columns" style="left: 181px">
                            <label>Nome
                                <input type="text" class="validate[required]" value="<?php echo isset($usuario->usuarios_nome) ? $usuario->usuarios_nome : ''; ?>" name="usuario_nome" />
                            </label>
                        </div>
                    </div>
                    <div class="row">
                        <div class="small-4 columns" style="left: 181px">
                            <label>Login
                                <input type="text" class="validate[required]" value="<?php echo isset($usuario->usuarios_username) ? $usuario->usuarios_username : ''; ?>" name="usuario_username" />
                            </label>
                        </div>
                        <div class="small-4 columns" style="right: 152px">
                            <label>E-mail
                                <input type="text" class="validate[required, custom[email]]" value="<?php echo isset($usuario->usuarios_email) ? $usuario->usuarios_email : ''; ?>" name="usuario_email" />
                            </label>
                        </div>
                    </div>
                    <div class="row">
                        <div class="small-4 columns" style="left: 181px">
                            <label>Senha
                                <input type="password" class="validate[required, min[8]]" value="" name="usuario_senha" />
                            </label>
                        </div>
                        <div class="small-4 columns" style="right: 152px">
                            <label>Confirmação de senha
                                <input type="password" class="validate[required, custom[email]]" name="usuario_senha" value="" />
                            </label>
                        </div>
                    </div>
                    <div class="row">
                        <div class="small-8 columns" style="left: 181px">
                            <i><label>Dica de Senha: No minimo 8 caracteres não sequenciais.</label></i>
                        </div>
                    </div>
                    <br />



                    <div class="row">
                        <div class="small-8 columns" style="left: 181px;">
                            <fieldset>
                                <legend style="background-color: transparent">
                                    Contratos para acesso
                                </legend>
                                <div>

                                    <?php
                                    $oContrato = new Contratos_Model();


                                    $contratos = $oContrato->getDadosTodos();

                                    foreach ($contratos as $contrato) {
                                        ?>
                                        <div style="clear: both"><input type="checkbox" name="contratos[]" <?php
//                                            if (isset($usuario_id)) {
//                                                foreach ($empresas as $empresa) {
//                                                    if ($e->pessoas_id == $empresa->pessoasusuarios_pessoa) {
//                                                        echo "checked='true'";
//                                                    }
//                                                }
//                                            }
                                            ?> value="<?php echo $contrato->contratos_id ?>"> <label for="<?php echo $contrato->contratos_id ?>"><?php echo $contrato->contratos_nomeContrato ?></label> </div>

                                    <?php } ?>


                                </div>

                            </fieldset>
                        </div>
                    </div>






                    <br />
                    <div class="row"> 
                        <div style="width: 667px; margin-top: 20px; margin-left: 195px;">
                            <?php if (permissao('usuario', 'salvar', get_user())) { ?>
                                <input type="button" class="button small success radius" value="Salvar" onclick="enviar('I')"/> <?php } ?>                                 
                            <?php if (isset($empresas)) { ?> 
                                <?php if (permissao('usuarios', 'excluir', get_user())) { ?>
                                    <input type="button" class="button small alert radius" value="Excluir" onclick="enviar('E')"/>
                                    <?php
                                }
                            } else {
                                ?> 
                                <input style="left: 10px;" type="reset" class="button small alert radius" value="Limpar Campos"/> 
                            <?php } ?>

                        </div> 
                    </div> 


                    <br />


                </form>
            </div> <!-- .tab1 -->

            <div class="tab2 tabs">

                <div class="row">
                    <div class="large-8 columns" style="left: 181px;">
                        <h1>
                            <small>
                                <i class="fi-checkbox" style="font-size: 35px; padding-right: 10px; margin-left: 5px;"></i><span style="vertical-align: 6px;">Permissões de Usuário </span>
                            </small>
                        </h1>
                    </div>   
                </div>


                <form method="post" name="formulario_permissoes" action="<?php echo base_url('index.php/usuario/') ?>">

                    <?php if (isset($usuario_id)) { ?> 
                        <input type="hidden" name="usuario_id" value="<?php echo $usuario_id; ?>">  
                    <?php } ?> 




                    <?php
                    foreach ($permissoes as $permissao) {
                        ?>

                        <div class="row">
                            <div class="small-8 columns" style="left: 181px">
                                <fieldset>
                                    <legend style="background-color: transparent">
                                        <?php
                                        echo $permissao->permissoes_nome;
                                        ?>
                                    </legend>
                                    <?php
                                    $acoes = buscaAcoes($permissao->permissoes_funcao);
                                    foreach ($acoes as $acao) {

                                        $permissao_verifica = permissao($permissao->permissoes_funcao, $acao->permissoes_permissoes, $usuario);
                                        ?>
                                        <div style="float: left"><label><input type='checkbox' name='permissoes[]' value="<?php echo $permissao->permissoes_funcao . ":" . $acao->permissoes_permissoes . "=1" ?>" <?php echo ($permissao_verifica == true) ? "checked='checked'" : ""; ?>><?php echo $acao->permissoes_permissoes ?>&nbsp;&nbsp;&nbsp;&nbsp; </label></div>
                                        <?php
                                    }
                                    ?>
                                </fieldset>
                            </div>
                        </div>
                        <br />
                        <?php
                    }
                    ?>


                    <div class="row"> 
                        <div style="width: 667px; margin-top: 20px; margin-left: 195px;">
                            <?php if (permissao('usuario', 'salvar', get_user())) { ?>
                                <input type="button" class="button small success radius" value="Salvar" onclick="enviarPermissoes('I')"/> 
                            <?php } ?>
                        </div> 
                    </div> 

                    <br />

                </form>

            </div> <!-- .tab2 -->

        </div> <!-- .tabs -->
    </div> <!-- .content -->

</body>


